/* ===== FONT FACE ===== */
@font-face {
  font-family: 'Infinity';
  src: url('../assets/fonts/Infinity.ttf') format('truetype');
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: 'harabara-mais-bold';
  src: url('../assets/fonts/harabara-mais-bold.otf') format('truetype');
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: 'Poppins-Regular';
  src: url('../assets/fonts/Poppins-Regular.ttf') format('truetype');
  font-style: normal;
  font-weight: normal;
}
/* ===== TYPOGRAPHY / COMPONENTS ===== */
/* Global Typography Rules */
body {
  font-family: 'Poppins-Regular',
  Sans-serif !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Infinity',
  Sans-serif !important;
}
nav a,
.menu-item a,
.elementskit-navbar-nav > li > a {
  font-family: 'Harabara',
  Sans-serif !important;
}
.elementor-9 .elementor-element.elementor-element-4f499668 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content:center;
  align-items:center;
}
.elementor-9 .elementor-element.elementor-element-4f499668:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-4f499668 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#000000;
}
.elementor-9 .elementor-element.elementor-element-4f499668 > .elementor-background-overlay {
  background-color:#000000;
  opacity:0.5;
  transition:background 0.3s,
  border-radius 0.3s,
  opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-4f499668 {
  transition:background 0.3s,
  border 0.3s,
  border-radius 0.3s,
  box-shadow 0.3s;
}
.elementor-9 .elementor-element.elementor-element-64961b0a > .elementor-element-populated {
  margin:0;
  --e-column-margin-right:0px;
  --e-column-margin-left:0px;
  padding:10px 0;
}
.elementor-9 .elementor-element.elementor-element-a15111c img {
  width:40%;
}
.elementor-9 .elementor-element.elementor-element-1220af44 > .elementor-element-populated {
  margin:0;
  --e-column-margin-right:0px;
  --e-column-margin-left:0px;
  padding:0;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav > li > a:hover,
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav > li > a:focus,
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav > li > a:active,
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav > li:hover > a {
  background-color:var( --e-global-color-b8c2919 );
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 button.elementskit-menu-hamburger {
  background-color:var( --e-global-color-b8c2919 );
  float:right;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 button.elementskit-menu-hamburger:hover {
  background-color:var( --e-global-color-text );
  border-style:none;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 button.elementskit-menu-close:hover {
  background-color:var( --e-global-color-text );
  color:var( --e-global-color-astglobalcolor6 );
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-menu-container {
  height:40px;
  border-radius:0;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-nav-identity-panel {
  padding:0;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav li a .ekit-menu-icon {
  padding:0;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav > li > a {
  font-size:18px;
  text-transform:uppercase;
  letter-spacing:0.5px;
  color:var( --e-global-color-astglobalcolor5 );
  padding:0 15px;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav > li > a:hover {
  color:#000000;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav > li > a:focus {
  color:#000000;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav > li > a:active {
  color:#000000;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav > li:hover > a {
  color:#000000;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav > li:hover > a .elementskit-submenu-indicator {
  color:#000000;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav > li > a:hover .elementskit-submenu-indicator {
  color:#000000;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav > li > a:focus .elementskit-submenu-indicator {
  color:#000000;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav > li > a:active .elementskit-submenu-indicator {
  color:#000000;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav > li.current-menu-item > a {
  color:#FFFFFF;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav > li.current-menu-ancestor > a {
  color:#FFFFFF;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav > li.current-menu-ancestor > a .elementskit-submenu-indicator {
  color:#FFFFFF;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav > li > a .elementskit-submenu-indicator {
  color:#101010;
  fill:#101010;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav > li > a .ekit-submenu-indicator-icon {
  color:#101010;
  fill:#101010;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
  padding:15px;
  color:#000000;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:hover {
  color:#707070;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:focus {
  color:#707070;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav .elementskit-submenu-panel > li > a:active {
  color:#707070;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav .elementskit-submenu-panel > li:hover > a {
  color:#707070;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav .elementskit-submenu-panel > li.current-menu-item > a {
  color:#707070 !important;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-submenu-panel {
  padding:15px 0;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav .elementskit-submenu-panel {
  border-radius:0;
  min-width:220px;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 button.elementskit-menu-hamburger .elementskit-menu-hamburger-icon {
  background-color:rgba(0,
  0,
  0,
  0.5);
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 button.elementskit-menu-hamburger > .ekit-menu-icon {
  color:rgba(0,
  0,
  0,
  0.5);
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 button.elementskit-menu-hamburger:hover .elementskit-menu-hamburger-icon {
  background-color:#D2D2D2;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 button.elementskit-menu-hamburger:hover > .ekit-menu-icon {
  color:#D2D2D2;
}
.elementor-9 .elementor-element.elementor-element-a7d6a97 button.elementskit-menu-close {
  color:var( --e-global-color-text );
}
.elementor-9 .elementor-element.elementor-element-3d7929f8 > .elementor-element-populated {
  transition:background 0.9s,
  border 0.3s,
  border-radius 0.3s,
  box-shadow 0.3s;
  padding:1em;
}
.elementor-9 .elementor-element.elementor-element-3d7929f8 > .elementor-element-populated > .elementor-background-overlay {
  transition:background 0.3s,
  border-radius 0.3s,
  opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button-icon-left svg,
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button-icon-right svg {
  rotate:0deg;
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button-icon-left i,
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button-icon-right i {
  rotate:0deg;
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button i {
  font-size:30px;
  color:#ffffff;
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button svg {
  height:30px;
  width:30px;
  fill:#ffffff;
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button .cretive-button-text {
  font-family: "Infinity",
  Sans-serif;
  font-weight: 900;
  letter-spacing: 1.1px;
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button-wrapper {
  justify-content:center;
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button {
  padding:11px 11px 11px 11px;
  color:#ffffff;
  background-color:var( --e-global-color-b8c2919 );
  border-style:none;
  border-radius:35px;
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button.eael-creative-button--winona::after {
  padding:11px 11px 11px 11px;
  color:#ffffff;
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button.eael-creative-button--winona > .creative-button-inner {
  padding:11px 11px 11px 11px;
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button.eael-creative-button--tamaya::before {
  padding:11px 11px 11px 11px;
  color:#ffffff;
  background-color:var( --e-global-color-b8c2919 );
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button.eael-creative-button--rayen::before {
  padding:11px 11px 11px 11px;
  background-color:var( --e-global-color-text );
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button.eael-creative-button--rayen > .creative-button-inner {
  padding:11px 11px 11px 11px;
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button.eael-creative-button--saqui::after {
  padding:11px 11px 11px 11px;
  color:#ffffff;
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button .creative-button-inner svg {
  fill:#ffffff;
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button .eael-creative-button--tamaya-secondary {
  color:#ffffff;
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button.eael-creative-button--tamaya::after {
  color:#ffffff;
  background-color:var( --e-global-color-b8c2919 );
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button.eael-creative-button--ujarak:hover {
  background-color:var( --e-global-color-b8c2919 );
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button.eael-creative-button--wayra:hover {
  background-color:var( --e-global-color-b8c2919 );
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button::before {
  border-radius:35px;
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button::after {
  border-radius:35px;
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button:hover i {
  color:#ffffff;
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button:hover .creative-button-inner svg {
  fill:#ffffff;
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button:hover {
  color:#ffffff;
  background-color:var( --e-global-color-text );
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button:hover svg {
  fill:#ffffff;
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button.eael-creative-button--ujarak::before {
  background-color:var( --e-global-color-text );
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button.eael-creative-button--wayra:hover::before {
  background-color:var( --e-global-color-text );
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button.eael-creative-button--tamaya:hover {
  background-color:var( --e-global-color-text );
}
.elementor-9 .elementor-element.elementor-element-6e9cd00 .eael-creative-button.eael-creative-button--rayen:hover::before {
  background-color:var( --e-global-color-text );
}
.elementor-9 .elementor-element.elementor-element-1afdbf7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
  align-content:center;
  align-items:center;
}
.elementor-9 .elementor-element.elementor-element-1afdbf7:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-1afdbf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#FFFFFF;
  background-image:url("https://meatmaster.org.za/wp-content/uploads/2025/02/4_web2.jpg");
  background-position:0px -126px;
  background-repeat:no-repeat;
  background-size:cover;
}
.elementor-9 .elementor-element.elementor-element-1afdbf7 > .elementor-container {
  min-height:222px;
}
.elementor-9 .elementor-element.elementor-element-1afdbf7 > .elementor-background-overlay {
  opacity:0.66;
  transition:background 0.3s,
  border-radius 0.3s,
  opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-1afdbf7 {
  transition:background 0.3s,
  border 0.3s,
  border-radius 0.3s,
  box-shadow 0.3s;
  padding:4em 0em 4em 0em;
}
.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-64d97551.elementor-column .elementor-widget-wrap {
  align-items:center;
}
.elementor-9 .elementor-element.elementor-element-64d97551.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}
.elementor-9 .elementor-element.elementor-element-64d97551.elementor-column > .elementor-widget-wrap {
  justify-content:center;
}
.elementor-9 .elementor-element.elementor-element-64d97551 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-block-end:0px;
}
.elementor-9 .elementor-element.elementor-element-64d97551 > .elementor-element-populated {
  text-align:center;
  padding:100px 0px 100px 0px;
}
.elementor-9 .elementor-element.elementor-element-59df92d4:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-59df92d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#ffffff;
}
.elementor-9 .elementor-element.elementor-element-59df92d4 > .elementor-background-overlay {
  background-image:url("https://meatmaster.org.za/wp-content/uploads/2025/01/2d651ae7.png");
  opacity:0.5;
  transition:background 0.3s,
  border-radius 0.3s,
  opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-59df92d4 > .elementor-container {
  min-height:600px;
}
.elementor-9 .elementor-element.elementor-element-59df92d4 {
  transition:background 0.3s,
  border 0.3s,
  border-radius 0.3s,
  box-shadow 0.3s;
  padding:0;
}
.elementor-9 .elementor-element.elementor-element-79aee47:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap,
.elementor-9 .elementor-element.elementor-element-79aee47 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#ffffff;
}
.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-79aee47.elementor-column .elementor-widget-wrap {
  align-items:center;
}
.elementor-9 .elementor-element.elementor-element-79aee47.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}
.elementor-9 .elementor-element.elementor-element-79aee47.elementor-column > .elementor-widget-wrap {
  justify-content:center;
}
.elementor-9 .elementor-element.elementor-element-79aee47 > .elementor-element-populated,
.elementor-9 .elementor-element.elementor-element-79aee47 > .elementor-element-populated > .elementor-background-overlay,
.elementor-9 .elementor-element.elementor-element-79aee47 > .elementor-background-slideshow {
  border-radius:25px 25px 25px 25px;
}
.elementor-9 .elementor-element.elementor-element-79aee47 > .elementor-element-populated {
  transition:background 0.3s,
  border 0.3s,
  border-radius 0.3s,
  box-shadow 0.3s;
  margin:10% 0% 10% 10%;
  --e-column-margin-right:0%;
  --e-column-margin-left:10%;
  padding:50px 50px 50px 50px;
}
.elementor-9 .elementor-element.elementor-element-79aee47 > .elementor-element-populated > .elementor-background-overlay {
  transition:background 0.3s,
  border-radius 0.3s,
  opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-79aee47 {
  z-index:99;
}
.elementor-9 .elementor-element.elementor-element-43f3196 {
  text-align:start;
}
.elementor-9 .elementor-element.elementor-element-43f3196 .elementor-heading-title {
  font-size:28px;
  font-weight:800;
  line-height:1.4em;
  letter-spacing: 0.9px;
  color:var( --e-global-color-b8c2919 );
}
.elementor-9 .elementor-element.elementor-element-6e7bc31 > .elementor-widget-container {
  margin:0;
  padding:0;
}
.elementor-9 .elementor-element.elementor-element-6e7bc31 {
  columns:1;
  text-align:start;
  font-size:15px;
  font-weight:400;
  line-height:20px;
  color:var( --e-global-color-fcc3987 );
}
.elementor-9 .elementor-element.elementor-element-ea634ba {
  text-align:start;
}
.elementor-9 .elementor-element.elementor-element-ea634ba .elementor-heading-title {
  font-size:28px;
  font-weight:800;
  line-height:1.4em;
  letter-spacing: 0.9px;
  color:var( --e-global-color-b8c2919 );
}
.elementor-9 .elementor-element.elementor-element-673e6ae .elementor-icon-box-wrapper {
  align-items:start;
  gap:9px;
}
.elementor-9 .elementor-element.elementor-element-673e6ae .elementor-icon-box-title {
  margin-block-end:8px;
  color:var( --e-global-color-b8c2919 );
}
.elementor-9 .elementor-element.elementor-element-673e6ae.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-b8c2919 );
}
.elementor-9 .elementor-element.elementor-element-673e6ae.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-673e6ae.elementor-view-default .elementor-icon {
  fill:var( --e-global-color-b8c2919 );
  color:var( --e-global-color-b8c2919 );
  border-color:var( --e-global-color-b8c2919 );
}
.elementor-9 .elementor-element.elementor-element-673e6ae .elementor-icon {
  font-size:16px;
}
.elementor-9 .elementor-element.elementor-element-673e6ae .elementor-icon-box-title,
.elementor-9 .elementor-element.elementor-element-673e6ae .elementor-icon-box-title a {
  font-size:18px;
  font-weight:900;
  line-height:12px;
  letter-spacing:1px;
}
.elementor-9 .elementor-element.elementor-element-673e6ae .elementor-icon-box-description {
  font-size:15px;
  font-weight:400;
  line-height:20px;
  color:var( --e-global-color-fcc3987 );
}
.elementor-9 .elementor-element.elementor-element-73ea873 .elementor-icon-box-wrapper {
  align-items:start;
  gap:9px;
}
.elementor-9 .elementor-element.elementor-element-73ea873 .elementor-icon-box-title {
  margin-block-end:8px;
  color:var( --e-global-color-b8c2919 );
}
.elementor-9 .elementor-element.elementor-element-73ea873.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-b8c2919 );
}
.elementor-9 .elementor-element.elementor-element-73ea873.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-73ea873.elementor-view-default .elementor-icon {
  fill:var( --e-global-color-b8c2919 );
  color:var( --e-global-color-b8c2919 );
  border-color:var( --e-global-color-b8c2919 );
}
.elementor-9 .elementor-element.elementor-element-73ea873 .elementor-icon {
  font-size:16px;
}
.elementor-9 .elementor-element.elementor-element-73ea873 .elementor-icon-box-title,
.elementor-9 .elementor-element.elementor-element-73ea873 .elementor-icon-box-title a {
  font-size:18px;
  font-weight:900;
  line-height:12px;
  letter-spacing:1px;
}
.elementor-9 .elementor-element.elementor-element-73ea873 .elementor-icon-box-description {
  font-size:15px;
  font-weight:400;
  line-height:20px;
  color:var( --e-global-color-fcc3987 );
}
.elementor-9 .elementor-element.elementor-element-cc59b3a .elementor-icon-box-wrapper {
  align-items:start;
  gap:9px;
}
.elementor-9 .elementor-element.elementor-element-cc59b3a .elementor-icon-box-title {
  margin-block-end:8px;
  color:var( --e-global-color-b8c2919 );
}
.elementor-9 .elementor-element.elementor-element-cc59b3a.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-b8c2919 );
}
.elementor-9 .elementor-element.elementor-element-cc59b3a.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-cc59b3a.elementor-view-default .elementor-icon {
  fill:var( --e-global-color-b8c2919 );
  color:var( --e-global-color-b8c2919 );
  border-color:var( --e-global-color-b8c2919 );
}
.elementor-9 .elementor-element.elementor-element-cc59b3a .elementor-icon {
  font-size:16px;
}
.elementor-9 .elementor-element.elementor-element-cc59b3a .elementor-icon-box-title,
.elementor-9 .elementor-element.elementor-element-cc59b3a .elementor-icon-box-title a {
  font-size:18px;
  font-weight:900;
  line-height:12px;
  letter-spacing:1px;
}
.elementor-9 .elementor-element.elementor-element-cc59b3a .elementor-icon-box-description {
  font-size:15px;
  font-weight:400;
  line-height:20px;
  color:var( --e-global-color-fcc3987 );
}
.elementor-9 .elementor-element.elementor-element-349001b .elementor-icon-box-wrapper {
  align-items:start;
  gap:9px;
}
.elementor-9 .elementor-element.elementor-element-349001b .elementor-icon-box-title {
  margin-block-end:8px;
  color:var( --e-global-color-b8c2919 );
}
.elementor-9 .elementor-element.elementor-element-349001b.elementor-view-stacked .elementor-icon {
  background-color:var( --e-global-color-b8c2919 );
}
.elementor-9 .elementor-element.elementor-element-349001b.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-349001b.elementor-view-default .elementor-icon {
  fill:var( --e-global-color-b8c2919 );
  color:var( --e-global-color-b8c2919 );
  border-color:var( --e-global-color-b8c2919 );
}
.elementor-9 .elementor-element.elementor-element-349001b .elementor-icon {
  font-size:16px;
}
.elementor-9 .elementor-element.elementor-element-349001b .elementor-icon-box-title,
.elementor-9 .elementor-element.elementor-element-349001b .elementor-icon-box-title a {
  font-size:18px;
  font-weight:900;
  line-height:12px;
  letter-spacing:1px;
}
.elementor-9 .elementor-element.elementor-element-349001b .elementor-icon-box-description {
  font-size:15px;
  font-weight:400;
  line-height:20px;
  color:var( --e-global-color-fcc3987 );
}
.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-4dedbad3.elementor-column .elementor-widget-wrap {
  align-items:center;
}
.elementor-9 .elementor-element.elementor-element-4dedbad3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}
.elementor-9 .elementor-element.elementor-element-4dedbad3 > .elementor-element-populated {
  margin:0;
  --e-column-margin-right:0px;
  --e-column-margin-left:0px;
  padding:1em;
}
.elementor-9 .elementor-element.elementor-element-13d64417 {
  --spacer-size:600px;
}
.elementor-9 .elementor-element.elementor-element-13d64417 > .elementor-widget-container {
  background-image:url("https://meatmaster.org.za/wp-content/uploads/2025/02/web0052.jpg");
  margin:0px -30px 0px 0px;
  background-position:top center;
  background-repeat:no-repeat;
  background-size:cover;
  border-style:solid;
  border-width:10px 10px 10px 10px;
  border-color:#ffffff;
  border-radius:30px 30px 30px 30px;
}
.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-6e866a00.elementor-column .elementor-widget-wrap {
  align-items:center;
}
.elementor-9 .elementor-element.elementor-element-6e866a00.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}
.elementor-9 .elementor-element.elementor-element-6e866a00.elementor-column > .elementor-widget-wrap {
  justify-content:center;
}
.elementor-9 .elementor-element.elementor-element-6e866a00 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-block-end:15px;
}
.elementor-9 .elementor-element.elementor-element-6e866a00 > .elementor-element-populated {
  margin:0px 0px 0px -30px;
  --e-column-margin-right:0px;
  --e-column-margin-left:-30px;
  padding:1em;
}
.elementor-9 .elementor-element.elementor-element-2d6b8cdf {
  --spacer-size:218px;
}
.elementor-9 .elementor-element.elementor-element-2d6b8cdf > .elementor-widget-container {
  background-image:url("https://meatmaster.org.za/wp-content/uploads/2025/02/web0072.jpg");
  margin:-5px -30px 0px -30px;
  background-repeat:no-repeat;
  background-size:cover;
  border-style:solid;
  border-width:10px 10px 10px 10px;
  border-color:#ffffff;
  border-radius:30px 30px 30px 30px;
}
.elementor-9 .elementor-element.elementor-element-34cfcce6 {
  --spacer-size:218px;
}
.elementor-9 .elementor-element.elementor-element-34cfcce6 > .elementor-widget-container {
  background-image:url("https://meatmaster.org.za/wp-content/uploads/2025/02/web0062.jpg");
  margin:-25px -30px 0px -30px;
  padding:0;
  background-repeat:no-repeat;
  background-size:cover;
  border-style:solid;
  border-width:10px 10px 10px 10px;
  border-color:#ffffff;
  border-radius:30px 30px 30px 30px;
}
.elementor-9 .elementor-element.elementor-element-78458b3:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-78458b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#ffffff;
}
.elementor-9 .elementor-element.elementor-element-78458b3 > .elementor-container {
  min-height:600px;
}
.elementor-9 .elementor-element.elementor-element-78458b3 {
  transition:background 0.3s,
  border 0.3s,
  border-radius 0.3s,
  box-shadow 0.3s;
  margin-top:0px;
  margin-bottom:-75px;
  padding:2em 0em 0em 0em;
}
.elementor-9 .elementor-element.elementor-element-78458b3 > .elementor-background-overlay {
  transition:background 0.3s,
  border-radius 0.3s,
  opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-647fcd67.elementor-column .elementor-widget-wrap {
  align-items:center;
}
.elementor-9 .elementor-element.elementor-element-647fcd67.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}
.elementor-9 .elementor-element.elementor-element-647fcd67 > .elementor-element-populated {
  margin:0;
  --e-column-margin-right:0px;
  --e-column-margin-left:0px;
  padding:1em;
}
.elementor-9 .elementor-element.elementor-element-6e1b931a {
  --spacer-size:600px;
  z-index:11;
}
.elementor-9 .elementor-element.elementor-element-6e1b931a > .elementor-widget-container {
  background-image:url("https://meatmaster.org.za/wp-content/uploads/2025/02/web0042.jpg");
  margin:0px -60px 0px 30px;
  background-position:top center;
  background-repeat:no-repeat;
  background-size:cover;
  border-style:solid;
  border-width:10px 10px 10px 10px;
  border-color:#ffffff;
  border-radius:30px 30px 30px 30px;
}
.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-1e73f5cc.elementor-column .elementor-widget-wrap {
  align-items:center;
}
.elementor-9 .elementor-element.elementor-element-1e73f5cc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}
.elementor-9 .elementor-element.elementor-element-1e73f5cc.elementor-column > .elementor-widget-wrap {
  justify-content:center;
}
.elementor-9 .elementor-element.elementor-element-1e73f5cc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-block-end:15px;
}
.elementor-9 .elementor-element.elementor-element-1e73f5cc > .elementor-element-populated {
  margin:0px 0px 0px 10px;
  --e-column-margin-right:0px;
  --e-column-margin-left:10px;
  padding:1em;
}
.elementor-9 .elementor-element.elementor-element-64641a35 {
  --spacer-size:218px;
}
.elementor-9 .elementor-element.elementor-element-64641a35 > .elementor-widget-container {
  background-image:url("https://meatmaster.org.za/wp-content/uploads/2025/02/web0022.jpg");
  margin:-5px 0px 0px -30px;
  background-repeat:no-repeat;
  background-size:cover;
  border-style:solid;
  border-width:10px 10px 10px 10px;
  border-color:#ffffff;
  border-radius:30px 30px 30px 30px;
}
.elementor-9 .elementor-element.elementor-element-6a32ca97 {
  --spacer-size:218px;
}
.elementor-9 .elementor-element.elementor-element-6a32ca97 > .elementor-widget-container {
  background-image:url("https://meatmaster.org.za/wp-content/uploads/2025/02/web0082.jpg");
  margin:-25px 0px 0px -30px;
  padding:0;
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
  border-style:solid;
  border-width:10px 10px 10px 10px;
  border-color:#ffffff;
  border-radius:30px 30px 30px 30px;
}
.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-7f7b82c6.elementor-column .elementor-widget-wrap {
  align-items:center;
}
.elementor-9 .elementor-element.elementor-element-7f7b82c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}
.elementor-9 .elementor-element.elementor-element-7f7b82c6.elementor-column > .elementor-widget-wrap {
  justify-content:center;
}
.elementor-9 .elementor-element.elementor-element-7f7b82c6 > .elementor-element-populated,
.elementor-9 .elementor-element.elementor-element-7f7b82c6 > .elementor-element-populated > .elementor-background-overlay,
.elementor-9 .elementor-element.elementor-element-7f7b82c6 > .elementor-background-slideshow {
  border-radius:4px 4px 4px 4px;
}
.elementor-9 .elementor-element.elementor-element-7f7b82c6 > .elementor-element-populated {
  padding:50px 50px 50px 50px;
}
.elementor-9 .elementor-element.elementor-element-7f7b82c6 {
  z-index:99;
}
.elementor-9 .elementor-element.elementor-element-0a66e27 {
  text-align:start;
}
.elementor-9 .elementor-element.elementor-element-0a66e27 .elementor-heading-title {
  font-size:28px;
  font-weight:800;
  line-height:1.4em;
  letter-spacing: 0.9px;
  color:var( --e-global-color-b8c2919 );
}
.elementor-9 .elementor-element.elementor-element-3362c15 > .elementor-widget-container {
  padding:0;
}
.elementor-9 .elementor-element.elementor-element-3362c15 {
  columns:1;
  text-align:start;
  font-size:15px;
  font-weight:400;
  line-height:20px;
  color:var( --e-global-color-fcc3987 );
}
.elementor-9 .elementor-element.elementor-element-46281ca {
  text-align:start;
}
.elementor-9 .elementor-element.elementor-element-46281ca .elementor-heading-title {
  font-size:28px;
  font-weight:800;
  line-height:1.4em;
  letter-spacing: 0.9px;
  color:var( --e-global-color-b8c2919 );
}
.elementor-9 .elementor-element.elementor-element-daf9773 > .elementor-widget-container {
  padding:0;
}
.elementor-9 .elementor-element.elementor-element-daf9773 {
  columns:1;
  text-align:start;
  font-size:15px;
  font-weight:400;
  line-height:20px;
  color:var( --e-global-color-fcc3987 );
}
.elementor-9 .elementor-element.elementor-element-1bd628db:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-1bd628db > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color:#000000;
}
.elementor-9 .elementor-element.elementor-element-1bd628db > .elementor-background-overlay {
  background-color:rgba(5,
  5,
  5,
  0.41);
  opacity:0.5;
  transition:background 0.3s,
  border-radius 0.3s,
  opacity 0.3s;
}
.elementor-9 .elementor-element.elementor-element-1bd628db {
  transition:background 0.3s,
  border 0.3s,
  border-radius 0.3s,
  box-shadow 0.3s;
  margin-top:80px;
  margin-bottom:0px;
  padding:3em 0em 3em 0em;
}
.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-5b5f5e5f.elementor-column .elementor-widget-wrap {
  align-items:center;
}
.elementor-9 .elementor-element.elementor-element-5b5f5e5f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
  align-content:center;
  align-items:center;
}
.elementor-9 .elementor-element.elementor-element-5b5f5e5f.elementor-column > .elementor-widget-wrap {
  justify-content:center;
}
.elementor-9 .elementor-element.elementor-element-5b5f5e5f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-block-end:5px;
}
.elementor-9 .elementor-element.elementor-element-5b5f5e5f > .elementor-element-populated {
  border-style:none;
  margin:0;
  --e-column-margin-right:0px;
  --e-column-margin-left:0px;
  padding:0;
}
.elementor-9 .elementor-element.elementor-element-5b5f5e5f > .elementor-element-populated,
.elementor-9 .elementor-element.elementor-element-5b5f5e5f > .elementor-element-populated > .elementor-background-overlay,
.elementor-9 .elementor-element.elementor-element-5b5f5e5f > .elementor-background-slideshow {
  border-radius:0;
}
.elementor-9 .elementor-element.elementor-element-163375f3 {
  text-align:center;
}
.elementor-9 .elementor-element.elementor-element-163375f3 .elementor-heading-title {
  font-size:28px;
  font-weight:800;
  line-height:1.4em;
  letter-spacing:0.9px;
  color:var( --e-global-color-b8c2919 );
}
.elementor-9 .elementor-element.elementor-element-6c9ba768 {
  margin-top:0px;
  margin-bottom:0px;
  padding:1em;
}
.elementor-9 .elementor-element.elementor-element-baab0a5 .elementor-button {
  background-color:#ffffff;
   font-family: "Harabara", Sans-serif;
  font-size:18px;
  font-weight:600;
  text-transform:uppercase;
  line-height:19px;
  letter-spacing:1.8px;
  fill:var( --e-global-color-text );
  color:var( --e-global-color-text );
  border-style:solid;
  border-width:2px 2px 2px 2px;
  border-color:var( --e-global-color-astglobalcolor5 );
  border-radius:50px 0px 0px 50px;
  padding:015px 20px 15px 20px;
}
.elementor-9 .elementor-element.elementor-element-baab0a5 .elementor-button:hover,
.elementor-9 .elementor-element.elementor-element-baab0a5 .elementor-button:focus {
  background-color:rgba(163,
  99,
  83,
  0.01);
  color:var( --e-global-color-b8c2919 );
  border-color:var( --e-global-color-b8c2919 );
}
.elementor-9 .elementor-element.elementor-element-baab0a5 > .elementor-widget-container {
  padding:0;
}
.elementor-9 .elementor-element.elementor-element-baab0a5 .elementor-button:hover svg,
.elementor-9 .elementor-element.elementor-element-baab0a5 .elementor-button:focus svg {
  fill:var( --e-global-color-b8c2919 );
}
.elementor-9 .elementor-element.elementor-element-6116bddb .elementor-button {
  background-color:var( --e-global-color-b8c2919 );
  font-family: "Harabara", Sans-serif;
  font-size:18px;
  font-weight:600;
  text-transform:uppercase;
  line-height:19px;
  letter-spacing:1.8px;
  fill:#ffffff;
  color:#ffffff;
  border-style:solid;
  border-width:2px 2px 2px 0px;
  border-color:var( --e-global-color-astglobalcolor5 );
  border-radius:0px 50px 50px 0px;
  padding:015px 45px 15px 45px;
}
.elementor-9 .elementor-element.elementor-element-6116bddb .elementor-button:hover,
.elementor-9 .elementor-element.elementor-element-6116bddb .elementor-button:focus {
  background-color:#C48A3900;
  color:#ffffff;
  border-color:var( --e-global-color-b8c2919 );
}
.elementor-9 .elementor-element.elementor-element-6116bddb > .elementor-widget-container {
  padding:0;
}
.elementor-9 .elementor-element.elementor-element-6116bddb .elementor-button:hover svg,
.elementor-9 .elementor-element.elementor-element-6116bddb .elementor-button:focus svg {
  fill:#ffffff;
}
@media(max-width:1024px) {
  .elementor-9 .elementor-element.elementor-element-4f499668 {
    padding:15px 0px 15px 0px;
  }
  .elementor-9 .elementor-element.elementor-element-64961b0a > .elementor-element-populated {
    padding:0px 0px 0px 20px;
  }
  .elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-nav-identity-panel {
    padding:10px 0px 10px 0px;
  }
  .elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-menu-container {
    max-width:350px;
    border-radius:0;
  }
  .elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav > li > a {
    color:#000000;
    padding:10px 15px 10px 15px;
  }
  .elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav .elementskit-submenu-panel > li > a {
    padding:15px 15px 15px 15px;
  }
  .elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav .elementskit-submenu-panel {
    border-radius:0;
  }
  .elementor-9 .elementor-element.elementor-element-a7d6a97 button.elementskit-menu-hamburger {
    padding:8px 8px 8px 8px;
    width:45px;
    border-radius:3px;
  }
  .elementor-9 .elementor-element.elementor-element-a7d6a97 button.elementskit-menu-close {
    padding:8px 8px 8px 8px;
    margin:12px 12px 12px 12px;
    width:45px;
    border-radius:3px;
  }
  .elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-nav-logo > img {
    max-width:160px;
    max-height:60px;
  }
  .elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-nav-logo {
    margin:5px 0px 5px 0px;
    padding:5px 5px 5px 5px;
  }
  .elementor-9 .elementor-element.elementor-element-3d7929f8 > .elementor-element-populated {
    padding:0px 20px 0px 0px;
  }
  .elementor-9 .elementor-element.elementor-element-1afdbf7:not(.elementor-motion-effects-element-type-background),
  .elementor-9 .elementor-element.elementor-element-1afdbf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image:url("https://meatmaster.org.za/wp-content/uploads/2024/11/4_web.jpg");
    background-position:0px -60px;
  }
  .elementor-9 .elementor-element.elementor-element-1afdbf7 > .elementor-container {
    min-height:103px;
  }
  .elementor-9 .elementor-element.elementor-element-79aee47 > .elementor-element-populated {
    margin:0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
  }
  .elementor-9 .elementor-element.elementor-element-43f3196 .elementor-heading-title {
    font-size:23px;
  }
  .elementor-9 .elementor-element.elementor-element-6e7bc31 > .elementor-widget-container {
    padding:0;
  }
  .elementor-9 .elementor-element.elementor-element-ea634ba .elementor-heading-title {
    font-size:23px;
  }
  .elementor-9 .elementor-element.elementor-element-13d64417 > .elementor-widget-container {
    margin:0;
    padding:-1px -1px -1px -1px;
  }
  .elementor-9 .elementor-element.elementor-element-6e866a00 > .elementor-element-populated {
    margin:0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0;
  }
  .elementor-9 .elementor-element.elementor-element-2d6b8cdf > .elementor-widget-container {
    margin:0;
    padding:0;
  }
  .elementor-9 .elementor-element.elementor-element-34cfcce6 > .elementor-widget-container {
    margin:0;
    padding:0;
  }
  .elementor-9 .elementor-element.elementor-element-78458b3 {
    padding:1em;
  }
  .elementor-9 .elementor-element.elementor-element-6e1b931a > .elementor-widget-container {
    margin:0;
  }
  .elementor-9 .elementor-element.elementor-element-64641a35 > .elementor-widget-container {
    margin:0;
  }
  .elementor-9 .elementor-element.elementor-element-6a32ca97 > .elementor-widget-container {
    margin:0;
  }
  .elementor-9 .elementor-element.elementor-element-7f7b82c6 > .elementor-element-populated {
    margin:0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:2em 2em 2em 2em;
  }
  .elementor-9 .elementor-element.elementor-element-0a66e27 .elementor-heading-title {
    font-size:23px;
  }
  .elementor-9 .elementor-element.elementor-element-3362c15 > .elementor-widget-container {
    padding:0;
  }
  .elementor-9 .elementor-element.elementor-element-46281ca .elementor-heading-title {
    font-size:23px;
  }
  .elementor-9 .elementor-element.elementor-element-daf9773 > .elementor-widget-container {
    padding:0;
  }
  .elementor-9 .elementor-element.elementor-element-163375f3 .elementor-heading-title {
    font-size:23px;
  }
}
@media(max-width:767px) {
  .elementor-9 .elementor-element.elementor-element-64961b0a {
    width:50%;
  }
  .elementor-9 .elementor-element.elementor-element-64961b0a > .elementor-element-populated {
    padding:0;
  }
  .elementor-9 .elementor-element.elementor-element-1220af44 {
    width:50%;
  }
  .elementor-9 .elementor-element.elementor-element-a7d6a97 > .elementor-widget-container {
    margin:0px 27px 0px 0px;
    padding:0;
  }
  .elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-menu-container {
    background-color:#000000;
  }
  .elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-navbar-nav > li > a {
    font-size:16px;
    line-height:0.9em;
    color:var( --e-global-color-astglobalcolor5 );
  }
  .elementor-9 .elementor-element.elementor-element-a7d6a97 .elementskit-nav-logo > img {
    max-width:120px;
    max-height:104px;
  }
  .elementor-9 .elementor-element.elementor-element-3d7929f8 {
    width:100%;
  }
  .elementor-9 .elementor-element.elementor-element-3d7929f8 > .elementor-element-populated {
    padding:0;
  }
  .elementor-9 .elementor-element.elementor-element-1afdbf7:not(.elementor-motion-effects-element-type-background),
  .elementor-9 .elementor-element.elementor-element-1afdbf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image:url("https://meatmaster.org.za/wp-content/uploads/2024/11/4_web.jpg");
    background-position:center center;
    background-size:cover;
  }
  .elementor-9 .elementor-element.elementor-element-1afdbf7 > .elementor-container {
    min-height:155px;
  }
  .elementor-9 .elementor-element.elementor-element-1afdbf7 {
    margin-top:0px;
    margin-bottom:0px;
    padding:0;
  }
  .elementor-9 .elementor-element.elementor-element-59df92d4 {
    margin-top:0px;
    margin-bottom:0px;
    padding:2px 2px 2px 2px;
  }
  .elementor-9 .elementor-element.elementor-element-79aee47 > .elementor-element-populated {
    margin:0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:1em;
  }
  .elementor-9 .elementor-element.elementor-element-43f3196 {
    text-align:center;
  }
  .elementor-9 .elementor-element.elementor-element-43f3196 .elementor-heading-title {
    font-size:23px;
  }
  .elementor-9 .elementor-element.elementor-element-6e7bc31 {
    columns:1;
    text-align:center;
  }
  .elementor-9 .elementor-element.elementor-element-ea634ba {
    text-align:center;
  }
  .elementor-9 .elementor-element.elementor-element-ea634ba .elementor-heading-title {
    font-size:23px;
  }
  .elementor-9 .elementor-element.elementor-element-673e6ae .elementor-icon-box-title {
    margin-block-end:7px;
  }
  .elementor-9 .elementor-element.elementor-element-673e6ae .elementor-icon {
    font-size:14px;
  }
  .elementor-9 .elementor-element.elementor-element-673e6ae .elementor-icon-box-title,
  .elementor-9 .elementor-element.elementor-element-673e6ae .elementor-icon-box-title a {
    font-size:16px;
    line-height:18px;
  }
  .elementor-9 .elementor-element.elementor-element-673e6ae .elementor-icon-box-description {
    font-size:13px;
    line-height:18px;
  }
  .elementor-9 .elementor-element.elementor-element-73ea873 .elementor-icon-box-title {
    margin-block-end:7px;
  }
  .elementor-9 .elementor-element.elementor-element-73ea873 .elementor-icon {
    font-size:14px;
  }
  .elementor-9 .elementor-element.elementor-element-73ea873 .elementor-icon-box-title,
  .elementor-9 .elementor-element.elementor-element-73ea873 .elementor-icon-box-title a {
    font-size:16px;
    line-height:18px;
  }
  .elementor-9 .elementor-element.elementor-element-73ea873 .elementor-icon-box-description {
    font-size:13px;
    line-height:18px;
  }
  .elementor-9 .elementor-element.elementor-element-cc59b3a .elementor-icon-box-title {
    margin-block-end:7px;
  }
  .elementor-9 .elementor-element.elementor-element-cc59b3a .elementor-icon {
    font-size:14px;
  }
  .elementor-9 .elementor-element.elementor-element-cc59b3a .elementor-icon-box-title,
  .elementor-9 .elementor-element.elementor-element-cc59b3a .elementor-icon-box-title a {
    font-size:16px;
    line-height:18px;
  }
  .elementor-9 .elementor-element.elementor-element-cc59b3a .elementor-icon-box-description {
    font-size:13px;
    line-height:18px;
  }
  .elementor-9 .elementor-element.elementor-element-349001b .elementor-icon-box-title {
    margin-block-end:7px;
  }
  .elementor-9 .elementor-element.elementor-element-349001b .elementor-icon {
    font-size:14px;
  }
  .elementor-9 .elementor-element.elementor-element-349001b .elementor-icon-box-title,
  .elementor-9 .elementor-element.elementor-element-349001b .elementor-icon-box-title a {
    font-size:16px;
    line-height:18px;
  }
  .elementor-9 .elementor-element.elementor-element-349001b .elementor-icon-box-description {
    font-size:13px;
    line-height:18px;
  }
  .elementor-9 .elementor-element.elementor-element-6e866a00 > .elementor-element-populated {
    margin:0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0;
  }
  .elementor-9 .elementor-element.elementor-element-2d6b8cdf > .elementor-widget-container {
    margin:0;
    padding:0;
  }
  .elementor-9 .elementor-element.elementor-element-34cfcce6 > .elementor-widget-container {
    margin:0;
    padding:0;
  }
  .elementor-9 .elementor-element.elementor-element-647fcd67 > .elementor-element-populated {
    margin:0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0;
  }
  .elementor-9 .elementor-element.elementor-element-6e1b931a > .elementor-widget-container {
    margin:0;
    padding:0;
  }
  .elementor-9 .elementor-element.elementor-element-1e73f5cc > .elementor-element-populated {
    margin:0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0;
  }
  .elementor-9 .elementor-element.elementor-element-7f7b82c6 > .elementor-element-populated {
    margin:0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:1em;
  }
  .elementor-9 .elementor-element.elementor-element-0a66e27 {
    text-align:center;
  }
  .elementor-9 .elementor-element.elementor-element-0a66e27 .elementor-heading-title {
    font-size:23px;
  }
  .elementor-9 .elementor-element.elementor-element-3362c15 {
    columns:1;
    text-align:center;
    font-size:14px;
  }
  .elementor-9 .elementor-element.elementor-element-46281ca {
    text-align:center;
  }
  .elementor-9 .elementor-element.elementor-element-46281ca .elementor-heading-title {
    font-size:23px;
  }
  .elementor-9 .elementor-element.elementor-element-daf9773 {
    columns:1;
    text-align:center;
    font-size:14px;
  }
  .elementor-9 .elementor-element.elementor-element-5b5f5e5f > .elementor-element-populated {
    padding:1em;
  }
  .elementor-9 .elementor-element.elementor-element-163375f3 {
    text-align:center;
  }
  .elementor-9 .elementor-element.elementor-element-163375f3 .elementor-heading-title {
    font-size:23px;
  }
  .elementor-9 .elementor-element.elementor-element-6c9ba768 {
    padding:0;
  }
  .elementor-9 .elementor-element.elementor-element-3af033 {
    width:50%;
  }
  .elementor-9 .elementor-element.elementor-element-3af033 > .elementor-element-populated {
    margin:0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px;
    padding:0;
  }
  .elementor-9 .elementor-element.elementor-element-baab0a5 > .elementor-widget-container {
    margin:0;
  }
  .elementor-9 .elementor-element.elementor-element-baab0a5 .elementor-button {
    font-size:12px;
    letter-spacing:0.2px;
    padding:4px 4px 4px 4px;
  }
  .elementor-9 .elementor-element.elementor-element-1b9adeb0 {
    width:50%;
  }
  .elementor-9 .elementor-element.elementor-element-6116bddb .elementor-button {
    font-size:14px;
    padding:4px 4px 4px 4px;
  }
}
@media(min-width:768px) {
  .elementor-9 .elementor-element.elementor-element-64961b0a {
    width:17.982%;
  }
  .elementor-9 .elementor-element.elementor-element-1220af44 {
    width:62.807%;
  }
  .elementor-9 .elementor-element.elementor-element-3d7929f8 {
    width:19.207%;
  }
  .elementor-9 .elementor-element.elementor-element-79aee47 {
    width:50%;
  }
  .elementor-9 .elementor-element.elementor-element-4dedbad3 {
    width:25%;
  }
  .elementor-9 .elementor-element.elementor-element-6e866a00 {
    width:24.664%;
  }
  .elementor-9 .elementor-element.elementor-element-647fcd67 {
    width:25%;
  }
  .elementor-9 .elementor-element.elementor-element-1e73f5cc {
    width:24.664%;
  }
  .elementor-9 .elementor-element.elementor-element-7f7b82c6 {
    width:50%;
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-9 .elementor-element.elementor-element-64961b0a {
    width:30%;
  }
  .elementor-9 .elementor-element.elementor-element-1220af44 {
    width:40%;
  }
  .elementor-9 .elementor-element.elementor-element-3d7929f8 {
    width:30%;
  }
  .elementor-9 .elementor-element.elementor-element-79aee47 {
    width:100%;
  }
  .elementor-9 .elementor-element.elementor-element-4dedbad3 {
    width:50%;
  }
  .elementor-9 .elementor-element.elementor-element-6e866a00 {
    width:50%;
  }
  .elementor-9 .elementor-element.elementor-element-647fcd67 {
    width:50%;
  }
  .elementor-9 .elementor-element.elementor-element-1e73f5cc {
    width:50%;
  }
  .elementor-9 .elementor-element.elementor-element-7f7b82c6 {
    width:100%;
  }
  .elementor-9 .elementor-element.elementor-element-5b5f5e5f {
    width:100%;
  }
}
@media(min-width:1025px) {
  .elementor-9 .elementor-element.elementor-element-1afdbf7:not(.elementor-motion-effects-element-type-background),
  .elementor-9 .elementor-element.elementor-element-1afdbf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-attachment:scroll;
  }
}
